/*banner样式*/
.contactus_banner{
	margin-bottom: 20px;
}
.contactus_banner img{
	width: 100%;
}
.contactuspart .contactus_title{
	height: 42px;
    margin-bottom: 20px;
    border-bottom: 1px solid #2dae36;
}
.contactuspart .contactus_content{
	padding:50px 0;
}
.contactuspart .contactus_content .border_right{
	padding-top: 40px;
	padding-bottom: 20px;
	border-right: 1px solid #2dae36;
}
.contactuspart .contactus_content span{
	display: inline-block;
	width: 36px;
	height: 36px;
	border: 1px solid #2dae36;
	border-radius: 50%;
	position: relative;
	vertical-align: middle;
	margin-right: 10px;
}
.contactuspart .contactus_content .bigger{
	font-size: 30px;
	text-align: right;
	padding-right: 56px;
	box-sizing: border-box;
}
.contactuspart .contactus_content .bigger>span{
	display: inline-block;
	width: 56px;
	height: 56px;
	border: 1px solid #2dae36;
}
.contactuspart .contactus_content .iconfont{
	color:#2dae36;
	font-size:20px;
	position: absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.contactuspart .contactus_title .contactus_text{
	width: 120px;
    color: white;
    font-size: 20px;
    line-height: 42px;
    text-align: center;
    background: #2dae36;
    border-radius: 16px 0 16px 0;
}
.contactus_position{
	height: 320px;
	border-top:1px solid #2dae36;
	border-bottom:1px solid #2dae36;
}
.contactus_position .anchorBL{
	opacity: 0;
}
.contactus_position .BMap_omCtrl{
	opacity: 0;
}
.contactus_position .BMapLabel{
	max-width: none;
	color:#2dae36;
	font-size:16px !important;
	border:1px solid #2dae36 !important;
	border-radius: 8px;
	padding:4px 8px !important;
	background: rgba(255,255,255,0.5)!important;
}
@media (max-width: 768px){
	.contactuspart .contactus_content{
		padding:0;
	}
	.contactuspart .contactus_content .border_right{
		border-right:none;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.contactuspart .contactus_content .bigger{
		font-size: 14px;
		text-align:left;
		box-sizing: border-box;
	}
	.contactuspart .contactus_content .bigger>span{
		width: 36px;
		height: 36px;
		border: 1px solid #2dae36;
	}
	.contactus_position{
		height: 180px;
		border-top:1px solid #2dae36;
		border-bottom:1px solid #2dae36;
	}
}